//
//  main.m
//  练习
//
//  Created by wenjim on 17/9/5.
//  Copyright © 2017年 WenJim. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface Person : NSObject
{
    @public // 需要加上@public 才能修改属性
    int age;
//    double height = 1.55; // 错误，在属性创建的时候不能赋值
    double height; // 正确
    
//    -(void)study; // 错误，行为（方法）要写到括号外面
}

-(void)study; // 正确

@end

@implementation Person

-(void)study
{
    NSLog(@"年龄为:%d的人在学习",age);
}

@end

int main(int argc, const char * argv[]) {
    
    // 地址只能使用指针保存
//    Person p = [Person new]; // 错误 指针需要加上*
    Person * p = [Person new];
    p->age = 10;// 没有加上@public
    p->height = 18.5f;
    [p study];
    
    return 0;
}
